﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XQ.RequestOfficeSupplies.DAL.Model.Sys
{
    /// <summary>
    /// 登录返回的用户信息
    /// </summary>
    public class UserInfoResult
    {
        /// <summary>
        /// 用户表信息
        /// </summary>
        public Sys_Users User{get;set;}
        /// <summary>
        /// 权限ID
        /// </summary>
        public int RoleID { get; set; }
        /// <summary>
        /// 身份验证信息
        /// </summary>
        public string Token { get; set; }
        /// <summary>
        /// 部门ID
        /// </summary>
        public int DepartmentID { get; set; }
        /// <summary>
        /// 部门编号
        /// </summary>
        public string DepartmentCode { get; set; }
        /// <summary>
        /// 部门编号前辍
        /// </summary>
        public string DepartmentCodePrefix { get; set; }
        /// <summary>
        /// 部门节点深度
        /// </summary>
        public int DepartmentDepth { get; set; }
        /// <summary>
        /// 部门名称
        /// </summary>
        public string DepartmentName { get; set; }
        /// <summary>
        /// 是否为特殊部门
        /// </summary>
        public bool IsSpecial { get; set; }
        /// <summary>
        /// 用户等级
        /// </summary>
        public string UserLevel { get; set; }
        /// <summary>
        /// 监管对象数
        /// </summary>
        public int SupervisionObjectNum { get; set; }
        /// <summary>
        /// 走访记录数
        /// </summary>
        public int VisitRecordsNum { get; set; }
        /// <summary>
        /// 情况通报数
        /// </summary>
        public int NotificationRecordNum { get; set; }
    }
}
